package com.zy;

import dev.langchain4j.model.openai.OpenAiChatModel;

/**
 * @program: AI_langchain4j
 * @description: 第一个deepseeker案例。
 * @author: zy
 * @create: 2025-06-22 08:56
 */
public class _01_HelloWorld {

    public static void main(String[] args) {
        //从环境变量中获取API密钥
        /*
        1. 到https://platform.deepseek.com/usage 中开通开发者账户.
        2. 充值 5元
        3. 创建一个API keys   , 注意不要泄露
        4. 将此API keys 配置到系统的环境变量中( 用户变量 )
        重启idea后，即可在代码中获取到API keys
         */
        String apiKey = System.getenv("OPEN_AI_KEY");

        OpenAiChatModel model = OpenAiChatModel.builder()
                .apiKey(apiKey)
                .modelName("deepseek-chat")
                .baseUrl(   "https://api.deepseek.com"    )    //deepseek的API地址
                .logRequests(true)
                .logResponses(true)
                .build();
        String answer=model.chat("您好，请介绍一下您自己");
        System.out.println(answer);
    }
}
